Pointers:
Things to remember
Pointers are
NOT
integers.
Always to test whether or not memory allocation
requests are successful.
Only memory that has been allocated using
new
(or the related routines) should be freed using
delete
operator.
To pass a parameter by variable, specify this
parameter that is a pointer, use a pointer to
pointer.
Always cast the
NULL
pointer when it is passed
as an actual parameter.
Do not declare pointer as a global variable.